java css patent .net html attorney javascript licensing cmsimple c++ intellectual property php mysql license content management system j2ee copyright